Scenario Networks for Software Specification and Scenario Management TR - 2001 - 15
نویسندگان
چکیده
Scenarios are widely used to specify the desired behavior of a system, but managing the large collection of scenarios that frequently result and making a scenario-based specification complete are challenging tasks. Scenario networks address these challenges while retaining the many advantages of scenarios during software specification activities. A scenario network is a collection of scenarios that has been integrated into a single entity by the specification of the sequential and concurrent relationships among its component scenarios. The addition of these relationships specifies the larger-scale behavior that is typically missing from a collection of scenarios, and ties scenarios together in a way that either indicates no gaps in the description are present, or makes gaps obvious. Scenario networks provide procedural guidance for scenario creation and support for scenario management. Gaps in the structure of a scenario network correspond to missing or incomplete scenarios, and the closing of these gaps result in the completion of the scenario collection. A scenario network organizes the collection of its scenarios, and its structure indicates several kinds of scenario relationships, including equivalence relations dividing them into equivalence classes. These relationships address some of the challenges associated with scenario management. Keywords— Scenario networks, requirements engineering, scenario analysis, scenario management, software specification.
منابع مشابه
AN OPTIMIZATION APPROACH TO REFINERY STEAM MANAGEMENT WITH CONSIDERATION OF CO2 EMISSION
The importance of energy crisis and global warming necessitates presenting strategies in order to decrease the amount of emissions as well as fuel consumption in large and complex industries such as refineries and petrochemical industries. Generally, refinery steam networks are regarded as units which consume fuel enormously. In this paper, the steam network of Tehran Oil Refinery is considered...
متن کاملUsing Scenario Networks for Scenario Management and Software Specification
Scenarios are widely used to specify desired system behaviors, but analyzing and managing large collections of scenarios remain a challenge. Scenario networks facilitate scenario management and serve as a powerful basis for analyzing and validating collections of scenarios. In a scenario network, each scenario is connected to those that may follow it, either as part of a single sequence or conc...
متن کاملScenario Networks: A Case Study of the Enhanced Messaging System
Scenarios are widely used to specify desired system behavior. In this paper, we discuss a case study of an enhanced voice messaging system, in which the scenarios describing it were assembled into a scenario network. In a scenario network, each scenario is connected to those that may follow it. The resulting scenario network provides a specification of the entire system. The process of creating...
متن کاملOptimal Power Management to Minimize SER in Amplify and-Forward Relay Networks
This paper studies optimal power allocation to minimize symbol error rate (SER) of amplify-and-forward cooperative diversity networks. First, we analytically solve optimal power allocation problem to minimize SER for three different scenarios, namely, multi-branch single-relay, single-branch multi-relay and multi-branch multi-relay cooperative diversity networks, all subject to a given total re...
متن کاملA Robust Scenario Based Approach in an Uncertain Condition Applied to Location-Allocation Distribution Centers Problem
The paper discusses the location-allocation model for logistic networks and distribution centers through considering uncertain parameters. In real-world cases, demands and transshipment costs change over the period of the time. This may lead to large cost deviation in total cost. Scenario based robust optimization approaches are proposed where occurrence probability of each scenario is not know...
متن کامل